翻訳と辞書
Words near each other
・ Simplesse
・ SimpleTech
・ SimpleTest
・ SimpleText
・ Simpleton
・ Simpleton (reggae musician)
・ Simpleton (stock character)
・ Simplex
・ Simplex (disambiguation)
・ Simplex (French automobile manufacturer)
・ Simplex algorithm
・ Simplex category
・ Simplex communication
・ Simplex graph
・ Simplex Manufacturing Corporation
Simplex noise
・ Simplex Nthala
・ Simplex signaling
・ Simplexeburia
・ SimplexGrinnell
・ Simplexity
・ SimpleXML
・ Simplexvirus
・ Simpli
・ Simplic
・ Simplicala
・ Simplice Guedet Manzela
・ Simplicia
・ Simplicia (moth)
・ Simplicia (plant)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Simplex noise : ウィキペディア英語版
Simplex noise
Simplex noise is a method for constructing an ''n''-dimensional noise function comparable to Perlin noise ("classic" noise) but with fewer directional artifacts and, in higher dimensions, a lower computational overhead. Ken Perlin designed the algorithm in 2001〔Ken Perlin, Noise hardware. In Real-Time Shading SIGGRAPH Course Notes (2001), Olano M., (Ed.). ((pdf) )〕 to address the limitations of his classic noise function, especially in higher dimensions.
The advantages of simplex noise over Perlin noise:
* Simplex noise has a lower computational complexity and requires fewer multiplications.
* Simplex noise scales to higher dimensions (4D, 5D) with much less computational cost, the complexity is O(n^2) for n dimensions instead of the O(2^n) of classic noise.〔Ken Perlin, Making noise. Based on a talk presented at GDCHardcore (Dec 9, 1999). ((url) )〕
* Simplex noise has no noticeable directional artifacts (is visually isotropic), though noise generated for different dimensions are visually distinct (e.g. 2D noise has a different look than slices of 3D noise, and it looks increasingly worse for higher dimensions).
* Simplex noise has a well-defined and continuous gradient (almost) everywhere that can be computed quite cheaply.
* Simplex noise is easy to implement in hardware.
Whereas classical noise interpolates between the gradients at the surrounding hypergrid end points (i.e., northeast, northwest, southeast and southwest in 2D), simplex noise divides the space into simplices (i.e., n-dimensional triangles). This reduces the number of data points. While a hypercube in n dimensions has 2^n corners, a simplex in n dimensions has only n + 1 corners. The triangles are equilateral in 2D, but in higher dimensions the simplices are only approximately regular. For example, the tiling in the 3D case of the function is an orientation of the tetragonal disphenoid honeycomb.
Simplex noise is useful for computer graphics applications, where noise is usually computed over 2, 3, 4 or possibly 5 dimensions. For higher dimensions, ''n''-spheres around ''n''-simplex corners are not densely enough packed, reducing the support of the function and making it zero in large portions of space.
== Algorithm detail ==
Simplex noise is most commonly implemented as a two-, three-, or four-dimensional function, but can be defined for any number of dimensions. An implementation typically involves four steps: coordinate skewing, simplical subdivision, gradient selection, and kernel summation.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Simplex noise」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.